@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
body {background:#f6f6f6;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;font-size:14px;color:#000000;line-height:1.6em;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

.clear { display:block; clear:both;}
.fl { float:left}
.fr { float:right}
.wrap {  width:100%; max-width:320px; margin:0 auto 0; text-align:center;}

.top { position: fixed; width:100%; z-index:100; left:0; top:0; background:#ffffff; height:42px; border-bottom:1px solid #d5d5d5;}

.top .btn_back { float:left; width:10px; height:16px; display:block; cursor:pointer; background:url(images/arrow.png) center center no-repeat; background-size:contain; margin: 14px 0 0 12px;}
.top .btn_close { position:absolute; left:50%; margin-left:-120px; top:50%; margin-top:-8px;width:16px; height:16px; display:block; cursor:pointer; background:url(images/close.png) center center no-repeat; background-size:contain;}

.top .name { text-align:center; margin-left:14px;line-height:42px; font-size:16px;}
.top .btn_del { cursor:pointer; display:block; line-height:42px; margin-right:12px;  font-size:16px; float:right; color:#8a8a8a; text-decoration:none;}

.top .btn_refresh { float: right; width:16px; height:16px; display:block; cursor:pointer; background:url(images/refresh.png) center center no-repeat; background-size:contain; margin: 14px 12px 0 0;}

.bottom_w {position: fixed; width:100%; z-index:100; left:0; bottom:0;  }
.bottom_w .bottom { background:#ffffff; padding:7px 2em; border-top:1px solid #efefef;} 
.bottom_w .txt { text-align:center; color:#d5d5d5;}
.bottom_w .bottom .btn { display:block; cursor:pointer; line-height:42px; width:100%; height:42px; color:#ffffff; background:#f9590d; text-align:center; text-decoration:none; font-size:16px;

-moz-border-radius:5em; -webkit-border-radius:5em; border-radius:5em;background-image: linear-gradient(to right, #f9590d , #ff920f);}

.main { padding:42px 0 90px;}

.set_list { }
.set_list ul {border-bottom:0.5px solid #e9e9e9;  background:#fff;}
.set_list li { position:relative; z-index:0; margin:0 0 0 1em;  border-bottom:0.5px solid #e9e9e9; line-height:1.2em;}
.set_list li:last-child { border-bottom:0;}
.set_list .t_name,.set_list .t_name_2 { display:block;float:left; color:#636363; width:5em; margin:0 1em 0 0;padding:1.1em 0 1.1em 0;}
.set_list .t_name_2 { width:12em}
.set_list .t_name_3 { display:block; padding:1em 0 0.8em; color:#262626; font-size:16px; font-weight:bold;}
.set_list i { position:absolute; right:1em; top:50%; margin-top:-8px;width:10px; height:16px; display:block;  background:url(images/arrow_8.png) center center no-repeat; background-size:contain;
}

.set_list .txt,.set_list .txt_2 { display:block; margin:0 2em 0 2em; text-align:left; color:#b5b5b5; overflow:hidden;}
.set_list .txt_2 { clear:both; margin:0 2em 0 0;}
.set_list .txt_2 a { font-weight:bold; color:#707070; text-decoration:none;}
.set_list .txt_2 a:hover { color:#f9590d;}
.set_list .txt .i_w {display:block; width:100%; padding-top:2px; }
.set_list .txt .input,.set_list .txt .input_2 { border:0;line-height:3.2em; width:90%; outline-width:0;color:#b5b5b5; font-size:14px;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
.set_list .txt .input_2 { color:#000000;}
.set_list .btn_del { display:block; cursor:pointer; color:#fa5151; font-weight:bold; text-align:center;padding:1.2em 0 1.2em 0;}
.set_list .sex_box { color:#000000; line-height:1.2em; padding-top:15px; display:block;}
.set_list .sex_box label { margin-right:1em;}
.set_list .sex_box span { vertical-align:middle;}
.set_list .sex_box input { vertical-align:middle;}
.set_list .dw { text-align:right; position:absolute; right:1em; top:50%; margin-top:-8px;width:24px; height:16px; line-height:16px; display:block;
}
.set_list .btn_add { margin-bottom:1em; margin-top:1em; display:block; width:50px; height:50px;cursor:pointer; background:url(images/i_add_2.png) center center no-repeat; border:1px solid #dfdfdf; background-size:90% 90%;}

.set_list .btn_person_add { position:absolute; top:1.4em; color:#f9590d; right:1.5em; text-decoration:none; padding-left:1.2em;
background:url(images/i_add_3.png) 0 center no-repeat; background-size:auto 100%;
}
.set_list .person_list { margin-right:1em;}
.set_list .person_list .person { float:left; width:50%;margin-bottom:0.8em;
}
.set_list .person_list .person .person_c {position:relative; z-index:0;border:1px solid #dbdbdb; color:#666; background:#eee;cursor:pointer; padding:1em 0; 
-moz-border-radius:0.6em; -webkit-border-radius:0.6em; border-radius:0.6em; margin:0 0.5em;text-align:left; line-height:1.6em;}
.set_list .person_list .person.sel {}
.set_list .person_list .person.sel .person_c {border:1px solid #f9590d; color:#b85a0e; background:#fcede0;}
.set_list .person_list .person .t_1 { margin:0 1em; font-size:16px; font-weight:bold;}
.set_list .person_list .person .t_2{margin:0 1.3em; font-size:12px;}
.set_list .person_list .person .t_3{margin:0.4em 1.3em 0; font-size:12px;}
.set_list .person_list .person .btn_edit { position:absolute; cursor:pointer;color:#666; text-decoration:none; font-size:12px; top:1em; right:1.3em;}
.set_list .person_list .person.sel .btn_edit {color:#b85a0e;}

.set_list .jb_list {}
.set_list .jb_list span{vertical-align:middle; cursor:pointer; display:inline-block; margin-bottom:0.8em; border:1px solid #dbdbdb; line-height:2em; padding:0 1em; color:#5f5f5f; margin-right:3px;
-moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;
}
.set_list .jb_list span.sel { border:1px solid #f9590d; color:#f9590d}
.set_list .jb_list a.btn_jb_add { vertical-align:middle;cursor:pointer; width:1em; display:inline-block; margin-bottom:0.8em; border:1px solid #dbdbdb; line-height:2em; padding:0 1em; color:#5f5f5f; margin-right:3px; height:2em;
-moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;
background:url(images/i_add_2.png) center center no-repeat; background-size:auto 90%;

}